#include "../import/head.h"
#include "data.h"
#include "../data_struct/head.h"
#include "../global/head.h"
#include "../macro/head.h"
#include "../msg/head.h"

namespace xos_sgsj
{
    data::data()
    {
		memset( m_szIp, 0, sizeof( m_szIp ) );
		m_nPort = 0;
		m_bSuccess = false;
		m_nMsg = -1;
		m_pBuf = 0;
		m_pMsg = 0;
		m_pSession = 0;
		m_pUdp = 0;
		m_pTcp = 0;
    }

    data::~data()
    {
    }

    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    // 

	int data::init()
	{
		int ret = 0;
		return ret;
	}

	int data::term()
	{
		int ret = 0;

		memset( m_szIp, 0, sizeof( m_szIp ) );
		m_nPort = 0;
		m_bSuccess = false;
		m_nMsg = -1;
		m_pSession = 0;
		m_pUdp = 0;
		m_pTcp = 0;
		m_pBuf = 0;
		m_pMsg = 0;

		return ret;
	}

	int data::release()
	{
		int ret = 0;
		term();
		put_back_lock();
		return ret;
	}

    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    // 

} // xos_sgsj
